////更改购物车数量
  $(function(){
    $.cart={
     togglenum:function(){
        var id=arguments[0];//购物车ID
      var action=arguments[1];//操作
      var price=arguments[2];// 单价
      var inventory=arguments[3];///规格数量
          inventory=Number(inventory);
          
  
       switch(action)
       {
         case 'add':
          var itemnumber=$('.num_'+id).val();
          var newnumber=Number(itemnumber)+1;
          if(newnumber<=inventory)
          {
           
            $('.num_'+id).val(newnumber);
             $(".liang_"+id).text("X"+newnumber);
             var zong=newnumber*price;
             $(".total_"+id).text("￥"+zong);
             ////修改数据库st
             jQuery.get('/vshop.php/Home/Cart/ajaxnum',
              {shu:newnumber,id:id,price:price},
              function(data){
                if(data==2)
                {
                 alert("亲,请重新刷新页面");

                }

              },'text')///修改数据库end
             ////选中之后修改数量st
             if($("input[name='id']").is(":checked"))
             {
                var strIds=new Array();//聲明一個存放id的數組 
                $("input[name=id]").each(function (i,d){ 
                if (d.checked) { 
                strIds.push(d.value); 
                } 
                }) 
                var ids=strIds.join(",");
                $.post('/vshop.php/Home/Cart/Total',{id:ids},
              function(data)
              {
                $("#totalnum").text("X"+data.num);
                $("#totalprice").text("￥"+data.totalprice);

              },'json')  

             }
             ////选中之后修改数量end

          }else{
             newnumber=inventory;
          }
          ////修改页面显示
           
             break;
             case 'reduce':///数量自减
              var itemnumber=$('.num_'+id).val();
          var newnumber=Number(itemnumber)-1;
          if(newnumber>=1)
              { $('.num_'+id).val(newnumber);
                 $(".liang_"+id).text("X"+newnumber);
                 var zong=newnumber*price;
                 $(".total_"+id).text("￥"+zong);
                 ////修改数据库st
                 jQuery.get('/vshop.php/Home/Cart/ajaxnum',
                  {shu:newnumber,id:id,price:price},
                  function(data){
                    if(data==2)
                    {
                     alert("亲,请重新刷新页面");

                    }

                  },'text')///修改数据库end
                 ////选中之后修改数量st
             if($("input[name='id']").is(":checked"))
             {
                var strIds=new Array();//聲明一個存放id的數組 
                $("input[name=id]").each(function (i,d){ 
                if (d.checked) { 
                strIds.push(d.value); 
                } 
                }) 
                var ids=strIds.join(",");
                $.post('/vshop.php/Home/Cart/Total',{id:ids},
              function(data)
              {
                $("#totalnum").text("X"+data.num);
                $("#totalprice").text("￥"+data.totalprice);

              },'json')  

             }
             ////选中之后修改数量end

                

        
          }else{
            newnumber=1;
          }
          
          ////修改页面显示
          

             break;
       }

     }
    }
  })
////选择删除购物车数据
$(".head-delete").click(function()
{
  ////获取选中的值
 var strIds=new Array();//聲明一個存放id的數組 
$("input[name=id]").each(function (i,d){ 
if (d.checked) { 
strIds.push(d.value); 
} 
}) 
if(strIds.length<1) 
alert("请选择要删除的选项!");

else{ 
var ids=strIds.join(","); 
var res=confirm("确定要删除吗");
if(res==false)
{
  return false;
}

///请求数据
$.post('/vshop.php/Home/Cart/ajaxdel',{id:ids},function(data){
  if(data==1)
  {
    alert("此商品删除成功");
    location.reload();
  }
},'text')

} 

});
////实现全选反选并计算产品价格
$("#All").click(function()
{

  var checkboxs=$("input[name='id']");
    for (var i=0;i<checkboxs.length;i++) {
  var e=checkboxs[i];
  e.checked=!e.checked;
 }
////计算产品价格
  var strIds=new Array();//聲明一個存放id的數組 
$("input[name=id]").each(function (i,d){ 
if (d.checked) { 
strIds.push(d.value); 
} 
})
if(strIds.length<1) 
 {
 $("#totalnum").text("X"+0);
 $("#totalprice").text("￥"+0);
return false;


}else{

 var ids=strIds.join(","); 
  ////计算总价
  $.post('/vshop.php/Home/Cart/Total',{id:ids},
    function(data)
    {
      $("#totalnum").text("X"+data.num);
      $("#totalprice").text("￥"+data.totalprice);

    },'json') 
}

})
////单选或者多选计算购物车总价
$(function(){
  $.carttotal={
    total:function()
    {
    var strIds=new Array();//聲明一個存放id的數組 
 $("input[name=id]").each(function (i,d){
 if (d.checked) 
 { 
strIds.push(d.value); 
 }  
 })////获取选中的值end
 if(strIds.length<1) 
 {
  $("#totalnum").text("X"+0);
  $("#totalprice").text("￥"+0);
return false;


}else
{
  var ids=strIds.join(","); 
  ////计算总价
  $.post('/vshop.php/Home/Cart/Total',{id:ids},
    function(data)
    {
      $("#totalnum").text("X"+data.num);
      $("#totalprice").text("￥"+data.totalprice);

    },'json') 
}

    }

  }
})
//////去结算
$(".btn-red").click(function(){
    var strIds=new Array();//聲明一個存放id的數組 
 $("input[name=id]").each(function (i,d){
 if (d.checked) 
 { 
strIds.push(d.value); 
 }  
 })
////获取选中的值end
if(strIds.length<1)
{
  alert("请选择要结算的商品");
  return false;
}
var ids=strIds.join(","); 
var ids=strIds.join(","); 
var date = new Date();
date.setTime(date.getTime() + (10* 60 * 1000));
$.cookie('ids', ids,{expires: date,path: '/' });
window.location.href="/vshop.php/Home/Order/createOrder";


})



